package cn.iocoder.yudao.module.xiaoBizHandler.controller.admin.tbFolder.vo;

import lombok.*;
import java.math.BigDecimal;
import java.util.*;
import io.swagger.annotations.*;
import javax.validation.constraints.*;

/**
 * 文件夹 Base VO，提供给添加、修改、详细的子 VO 使用
 * 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
 */
@Data
public class XTbFolderBaseVO {


    @ApiModelProperty(value = "文件夹名称", required = true)
    @NotNull(message = "文件夹名称不能为空")
    private String name;

    @ApiModelProperty(value = "父文件夹id", required = true)
//    @NotNull(message = "父文件夹id不能为空")
    private String parentId;

    @ApiModelProperty(value = "显示顺序", required = true)
//    @NotNull(message = "显示顺序不能为空")
    private Integer sort;

    @ApiModelProperty(value = "文件夹所有者id")
    private String ownerUserId;

    @ApiModelProperty(value = "文件夹状态（0正常 1停用）", required = true)
//    @NotNull(message = "文件夹状态（0正常 1停用）不能为空")
    private Integer status;

    @ApiModelProperty(value = "文件夹创建时间")
    private String folderCreateTime;

    @ApiModelProperty(value = "文件夹修改时间")
    private String folderLastTime;


}
